Big Huge Thesaurus

Stachys sylvatica

noun